ul li,a{
    text-decoration:none;
    list-style:none;
    color: #000;
}
h1,h2,h3,h4,h5,h6{
    font-weight:normal;
}
/*
    公共样式开始
*/
.bg-color-white{
    background-color: #F8F4ED;
}
.bg-color-gray9{
    background-color: #f9f9f9;
}
.bg-color-44{
    background-color: #444;
}
.bg-image-linear_brown{
    background-image: linear-gradient(#8a7363, #2e1112);
}
.bg-color-ff9776{
    background-color: #cf0000;
}
.bg-color-f9f9f9{
    background-color: #f9f9f9;
}
.bg-color-11{
    background-color: #111;
}
.bg-color-linear_red{
    background-image: linear-gradient(0deg, rgba(255, 76, 77, 1) 0%, rgba(255, 133, 122, 1) 100%);
}
.bg-color-ff3032{
    background-color: #ff3032;
}
.bg-color-fff-op9{
    background-color: rgba(255, 255, 255, .9);
}
.bg-color-linear_blue{
    background-image: linear-gradient(0deg, rgba(147, 77, 240, 1) 0%, rgba(173, 115, 250, 1) 100%);
}
.bg-color-mask{
    background: linear-gradient(rgba(255, 255, 255, .2), rgba(0, 0, 0, .2));
}

.fcolor-black{
    color: #000;
}
.fcolor-11{
    color: #111111;
}
.fcolor-b3b3b3{
    color: #b3b3b3;
}
.fcolor-4e4e4e{
    color: #4e4e4e;
}
.fcolor-808080{
    color: #808080;
}
.fcolor-cd0606{
    color: #cd0606;
}
.fcolor-f00{
    color: #f00;
}
.fcolor-e60616{
    color: #e60616;
}
.fcolor-d10000{
    color: #d10000;
}
.fcolor-ff5a00{
    color: #ff5a00;
}
.fcolor-fd483d{
    color: #fd483d;
}
.fcolor-f33{
    color: #ff3032;
}
.fcolor-cc0000{
    color: #c00;
}
.fcolor-ff9776{
    color: #ff9776;
}
.fcolor-fffbc7{
    color: #fffbc7;
}
.fcolor-ff4c4d{
    color: #ff4c4d;
}
.fcolor-ff6669{
    color: #ff6669;
}
.fcolor-ffdbdb{
    color: #ffdbdb;
}
.fcolor-ff573d{
    color: #ff573d;
}
.fcolor-85c622{
    color: #85c622;
}
.fcolor-934df0{
    color: #934df0;
}
.fcolor-ffe0e0{
    color: #ffe0e0;
}
.fcolor-307eff{
    color: #307eff;;
}
.fcolor-3096ff{
    color: #3096ff;;
}
.m-10{
    margin: 10px;
}
.mb-12{
    margin-bottom: 12px;
}
.ml-6{
    margin:0 5px;
}
.p-5{
    padding: 5px;
}
.p-15{
    padding: 15px;
}
.p-10{
    padding: 10px;
}
.p-20{padding:20px;}
.p-45{
    padding: 45px;
}
.p-0-10{
    padding: 0 10px;
}
.p-0-20{
    padding: 0 20px;
}
.w-10{
    width: 10px;
}
.w-20{
    width: 20px;
}
.w-32{
    width: 32px;
}
.w-46{
    width: 46px;
}
.w-50{
    width: 50px;
}
.w-65{
    width: 65px;
}
.w-78{
    width: 78px;
}
.w-54{
    width: 54px;
}
.w-56{
    width: 56px;
}
.w-70{
    width: 70px;
}
.w-84{
    width: 84px;
}
.w-90{
    width: 90px;
}
.w-99m{
    width: 99%;
}
.w-100{
    width: 100px;
}
.w-126{
    width: 126px;
}
.w-135{
    width: 135px;
}
.w-146{
    width: 146px;
}
.w-170{
    width: 170px;
}
.w-180{
    width: 180px;
}
.w-200{
    width: 200px;
}
.w-214{
    width: 214px;
}
.h-60{height: 60px;}
.h-63{height: 63px;}
.h-80{height: 80px;}
.h-200 {
    height: 200px;
}
.w-220 {
    width: 220px;
}
.w-230{
    width: 230px;
}
.w-240{width:240px;}
.w-280{width:280px;}
.w-300{
    width: 300px;
}
.w-320{
    width: 320px;
}
.w-336{
    width: 336px;
}
.w-350{width:350px;}
.w-360{width: 360px;}
.w-370{width:370px;}
.w-380{
    width: 380px;
}
.w-400{
    width: 400px;
}
.w-440{
    width: 440px;
}
.w-530{width:530px;}
.w-540{
    width: 540px;
}
.w-600{
    width: 600px;
}
.w-610{
    width: 610px;
}
.w-630{
    width: 630px;
}
.w-780{
    width: 780px;
}
.w-800{
    width: 800px;
}
.w-830{
    width: 830px;
}
.w-840{
    width: 840px;
}
.w-880{
    width: 880px;
}
.w-870{
    width: 870px;
}
.w-875{
    width: 875px;
}
.w-900{
    width: 900px;
}
.w-1030{
    width: 1030px;
}
.w-1200{
    width: 1200px;
}
.w-50b{width:50%;}
.w-75b{width:75%;}
.w-80b{width:80%;}
.w-85b{width:85%;}
.w-90b{width:90%;}
.w-95b{width:95%;}
.w-all{width:100%}
.h-20{height:20px;}
.h-24{height:24px;}
.h-28{height:28px;}
.h-30{height:30px;}
.h-32{
    height: 32px;
}
.h-40{
    height: 40px;
}
.h-50{
    height: 50px;
}
.h-60{
    height: 60px;
}
.h-70{
    height: 70px;
}
.h-75{
    height: 75px;
}
.h-120{
    height: 120px;
}
.h-130{
    height: 130px;
}
.h-140{
    height: 140px;
}
.h-150{
    height: 150px;
}
.h-160{
    height: 160px;
}
.h-170{
    height: 170px;
}
.h-176{
    height: 176px;
}
.h-180{
    height: 180px;
}
.h-190{
    height: 190px;
}
.h-200{
    height: 200px;
}
.h-210{
    height: 210px;
}
.h-220{
    height: 220px;
}
.h-230{
    height: 230px;
}
.h-232{
    height: 232px;
}
.h-245{
    height: 245px;
}
.h-280{
    height: 280px;
}
.h-300{
    height: 300px;
}
.h-310{
    height: 310px;
}
.h-320{
    height: 320px;
}
.h-330{
    height: 330px;
}
.h-340{
    height: 340px;
}
.h-350{
    height: 350px;
}
.h-360{
    height: 360px;
}
.h-400{
    height: 400px;
}
.h-420 {
    height: 420px;
}
.h-490{
    height: 490px;
}
.h-500{
    height: 500px;
}
.h-600{
    height: 600px;
}
.h-all{
    height: 100%;
}
.lh-0{
	line-height: 0px;
}
.lh-20{
	line-height: 20px;
}
.lh-25{
	line-height: 25px;
}
.lh-30{
    line-height: 30px;
}
.lh-35{
    line-height: 35px;
}
.lh-40{
    line-height: 40px;
}
.lh-50{
    line-height: 50px;
}

.ml-auto{
    margin-left: auto;
}
.right-10 {
    right: 10px;
}
.mr-auto{
    margin-right: auto;
}
.hr-st-ebebeb{
    border-top: solid 1px #ebebeb;
}
.hr-s-ebebeb{
    border: solid 1px #ebebeb;
}
.hr-s-f1f1f1{
    border: solid 1px #f1f1f1;
}
.hr-s-ff6669{
    border: solid 1px #ff6669;
}
.hr-ib-fff{
    border-bottom: solid 1px transparent;
    border-image: linear-gradient(to right, #fff 20%, rgba(255, 255, 255, .3) 60%, rgba(0, 0, 0, .2)) 10 3 stretch;
}
.hr-s-ff3131{
    border: solid 1px #ff3131;
}
.hr-s-ff3032{
    border: solid 1px #ff3032;
}
.hr-s-ff9776{
    border: solid 1px #CF0000;
}
.hr-s-ffc2c3{
    border: solid 1px #ffc2c3;
}
.hr-s-ffcccd{
    border: solid 1px #ffcccd;
}
.hr-s-fff1{
    border: solid 1px rgba(255, 255, 2555, .1);
}
.hr-sr-b3b3b3{
    border-right : solid 1px #b3b3b3;
}
.hr-sr-faf8f7{
    border-right : solid 1px #faf8f7;
}
.hr-s-dfdfdf{
    border: solid 1px #dfdfdf;
}
.hr-st-dfdfdf{
    border-top: solid 1px #dfdfdf;
}
.hr-sb-dfdfdf{
    border-bottom: solid 1px #dfdfdf;
}
.hr-sr-dfdfdf{
    border-right: solid 1px #dfdfdf;
}
.hr-sr-gray2{border-right:1px solid #f0f0f0;}
.hr-sl-dfdfdf{
    border-left: solid 1px #dfdfdf;
}
.hr-sb-f5f5f5{
    border-bottom: solid 1px #f5f5f5;
}
.hr-sb-ff3032{
    border-bottom: solid 1px #ff3032;
}
.hr-sb2-ff3032{
    border-bottom: solid 2px #ff3032;
}
.hr-sb-eee{
    border-bottom: solid 1px #eee;
}
.border-collapse{
    border-collapse: collapse;
}
.di-fl{
    display: flex;
}
.di-tb{
    display: table;
}
.di-tc{
    display: table-cell;
}
.top-2m{
    top: 2px;
}
.top-50m{
    top: 50px;
}
/* 左边距离 */
.left-0{ left:0px}
.left-5{ left:5px}
.left-10{ left:10px}
.left-15{ left:15px}
.left-20{ left:20px}
.left-25{ left:25px}
.left-30{
    left: 30px;
}
.left-10b{ left:10%}
.left-50bm{
    left: -50%;
}
.shadow_gray{
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.08);
}
.font-st{
    font-family: 宋体;
}
.fsize-48{
    font-size: 48px;
}
.pre-wrap{
    white-space: pre-wrap;
}
/* 底部距离 */
.bottom-0{ bottom:0px}
.bottom-5{ bottom:5px}
.bottom-10{bottom:10px}
.bottom-15{bottom:15px}
.bottom-20{bottom:20px}
.bottom-25{bottom:25px}
.bottom-30{bottom:30px}

/* 多行文本溢出 */
.line-overf{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: 3;
}
/* 两行文本溢出 */
.line-overTwo{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: 2;
}
/* 单行文本溢出 */
.txt-overh{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tabel-fixed{
    table-layout: fixed;
}
.font-nor{
    font-weight: normal;
}
.boxsize-b{
    box-sizing: border-box;
}
.list-disc-in{
    list-style: disc inside;
}
/* 垂直居中样式开始 */
.center-ver{
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
/* 水平居中样式开始 */
.center-hor{
    display: block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
/* 水平垂直居中样式开始 */
.center-ver-hor{
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.text-just{
    text-align: justify;
}
/* padding20ç±» */

.pt-20{padding-top:20px;}
.pb-20{padding-bottom:20px;}
.pl-20{padding-left:20px;}
.pr-20{padding-right:20px;}

.pt-10{padding-top:10px;}
.pb-10{padding-bottom:10px;}
.pl-10{padding-left:10px;}
.pr-10{padding-right:10px;}

.pt-5{padding-top:5px;}
.pt-15{padding-top:15px;}
.pb-5{padding-bottom:5px;}
.pb-15{padding-bottom:15px;}
.pl-5{padding-left:5px;}
.pl-15{padding-left:15px;}
.pr-5{padding-right:5px;}
.pr-15{padding-right:15px;}

.m-5{margin:5px;}
.mt-5{margin-top:5px;}
.m-10{margin:10px;}
.mt-10{margin-top:10px;}				
.mb-10{margin-bottom:10px;}			
.ml-10{margin-left:10px;}				
.mr-10{margin-right:10px;}

.m-15{margin:15px;}
.mt-15{margin-top:15px;}				
.mb-15{margin-bottom:15px;}			
.ml-15{margin-left:15px;}				
.mr-15{margin-right:15px;}

.m-20{margin:20px;}
.mt-20{margin-top:20px;}				
.mb-20{margin-bottom:20px;}			
.ml-20{margin-left:20px;}				
.mr-20{margin-right:20px;}


.m-25{margin:25px;}
.mt-25{margin-top:25px;}				
.mb-25{margin-bottom:25px;}			
.ml-25{margin-left:25px;}				
.mr-25{margin-right:25px;}

.m-30{margin:30px;}
.mt-30{margin-top:30px;}				
.mb-30{margin-bottom:30px;}			
.ml-30{margin-left:30px;}				
.mr-30{margin-right:30px;}
.mt-40{margin-top:40px;}	

.lh-28 {
    line-height: 28px;
}
.w-4 {width: 4px;}
.h-18 {height: 18px;}
.w-110 {
    width: 110px;
}
/* 字类 */
.font-yh{font-family:"微软雅黑";}
.fsize-12{font-size:12px;}
.fsize-14{font-size:14px;}
.fsize-16{font-size:16px;}
.fsize-18{font-size:18px;}
.fsize-20{font-size:20px;}
.fsize-22{font-size:22px;}
.fsize-24{font-size:24px;}
.fsize-26{font-size:26px;}
.fsize-28{font-size:28px;}
.fsize-30{font-size:30px;}
.fsize-12em{font-size:1.2em;}
.fsize-15em{font-size:1.5em;}
.fsize-2em{font-size:2em;}
.fsize-22em{font-size:2.2em;}
.fsize-25em{font-size:2.5em;}
.fsize-3em{font-size:3em;}
/* 字体灰色 */  
.fcolor-00 { color:#000; }
.fcolor-22 { color:#222; }  
.fcolor-33 { color:#333; }  
.fcolor-66 { color:#666; }  
.fcolor-99 { color:#999; } 
/* 字体颜色 */  
.fcolor-white {color:#fff; } 
.fcolor-orange{color:#f5a71a}/* 字体橙色 */
.fcolor-blue{color:#00c9c2}/* 字体浅蓝色 */
.fcolor-red{color:#e84044}/* 字体深红色 */
.fcolor-link{color:#fb667a}/* 字体西瓜红色 */
.fcolor-green{color:#88ba24}/* 字体翠绿色 */
.fcolor-violet{color:#937eee}/* 字体紫色 */ 

/* 位置 */
.center-text{text-align:center;}
.center-block{margin:0 auto;}
.center{margin:0 auto;text-align:center;}
.po-fix{position:fixed;}
.po-re{ position:relative;}
.po-ab{ position:absolute;}

/*   文本对齐方式   */
.text-l{text-align:left;}
.text-r{text-align:right;}
.text-c{text-align:center;}
/* 垂直上中下 */  
.va-t { vertical-align:top !important; }  
.va-m { vertical-align:middle !important; }  
.va-b { vertical-align:bottom !important; }  
.va-bl { vertical-align:baseline !important; }  
/* 缩进 */  
.ti-1 { text-indent:1em; }  
.ti-2 { text-indent:2em; }  
.ti-3 { text-indent:3em; }  
.ti-4 { text-indent:4em; }  
.ti-5 { text-indent:5em; }  

/* 浮动类 */
.pull-left{float:left;}
.pull-right{float:right;}
.clearfix{clear:both;overflow:hidden;}
 /* 溢出隐藏 */
.over-h{overflow:hidden!important;}
/* overflow */  
.over-a { overflow:auto !important; }  
.over-v { overflow:visible !important; }
/* 显示隐藏元素 */  
.di-n { display:none ; }  
.di-b { display:block; }  
.di-i { display:inline; }  
.di-ib { display:inline-block; }  
.vi-h { visibility:hidden ; }  
.vi-v { visibility:visible ; } 

/* 文本框无三边 */
.input-text{border-left-style: none;border-right-style: none;border-top-style:none;border-bottom: 1px solid #F0F0F0;}
/* 输入框 */  
.text-TXT { border-width:1px; border-style:solid; border-color:#454545; padding:5px; }  


/* 去掉边框线 */
.bor_none{border:none !important;}
.bor_t_none{border-top:none !important;}
.bor_l_none{border-left:none !important;}
.bor_r_none{border-right:none !important;}
.bor_b_none{border-bottom:none !important;}
/* 去掉点击后边框 */
.out_none{outline: none !important;}

.border_left{
	border-left: solid 1px #dfdfdf;
	padding-left: 16px;
}
	.border_none{
	border: none;
	padding: 0;
}
/* 黑色阴影 */
.shadow_black{
	-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.5);
	box-shadow:0 5px 5px rgba(0, 0, 0, 0.5);
}
/* 白色阴影 */
.shadow_white{
	-webkit-box-shadow:0 5px 5px rgba(255, 255, 255, 0.5);
	-moz-box-shadow:0 5px 5px rgba(255, 255, 255, 0.5);
	box-shadow:0 5px 5px rgba(255, 255, 255, 0.5);
}
/*
    公共样式结束
*/
/** 主内容区域 */
.public_content {
    overflow: hidden;
    box-sizing: border-box;
    width: 1200px;
    margin: 10px auto;
    padding: 0 16px;
    min-height: 60%;
    margin-bottom: 30px;
    border-radius: 3px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    background-color: rgba(248,244,235, 0.9);
}
.public_card {
  display: inline-block;
  width: 100%;
}
/* 标题 */
.public_card_title{
	height: 36px;
  width: 100%;
  margin-bottom: 5px;
  font-size: 12px;
  border-bottom: solid 1px #cf0000;
  font-weight: 700;
	text-align: left;
}
.bg-img-card{
  background: url("../img/public_card_title.png") no-repeat;
}
.public_card_title span:nth-child(1){
  display: inline-block;
  line-height: 36px;
	font-weight: 700;
}
